草庐IT

JavaScript undefined 替换为 null

全部标签

php - 简单的字符串替换字符

这个问题在这里已经有了答案:Multiplereplace(probablypreg_replace)ofsamestringwitharray(2个答案)关闭6个月前。我有一个字符串,例如:"Hello?Mynameis?Iam?yearsold"我有一个数组,例如:['George','Jonathan',35]我想要合并和返回的结果:`Hello"Geroge"Mynameis"Jonathan"Iam"35"yearsold`我如何在php中完成此操作?我尝试使用str_ireplace但它说“数组到字符串的转换”

php - 搜索特定单词的字符串并替换它

我认为这是我需要的正则表达式。我有一个文本输入,用户可以在其中搜索我的网站。他们可能会在搜索短语之间使用单词“ELLER”,在英语中等同于“OR”。但是,我的搜索引擎要求它是英文的,因此我需要将查询字符串中的所有ELLER替换为OR。我该怎么做?顺便说一句,它是php...谢谢 最佳答案 str_replace("ELLER","OR",$string);http://php.net/manual/de/function.str-replace.php 关于php-搜索特定单词的字符串并

php - 替换 URI 查询字符串中的值

我有一个查询字符串的一部分,我想在其中进行替换。我想使用preg_replace但有点卡在正则表达式上。有人可以帮忙吗?我需要替换的是GET变量。这是字符串:bikeType=G&nikeNumber=4351 最佳答案 PHP有一个方便的函数来解析查询字符串:parse_str().您可能想看一下或提供更多详细信息,因为您的问题不是很清楚。 关于php-替换URI查询字符串中的值,我们在StackOverflow上找到一个类似的问题: https://sta

php - 从数据库行中选择最低价格并忽略 null 或 0

我有一个名为prices的数据库,假设有12列。comp1、comp2、comp3、comp4、comp5、comp6等等。然后我想运行一个查询来找到存储在该行中与id匹配的最低价格,但是我认为它将null视为最低值,因为我没有得到正确的答案。不管怎样?还是我做错了?$query="SELECT*FROMPricesWHEREid=$id"ordie(mysql_error());$result=mysql_query($query)ordie(mysql_error());while($row=mysql_fetch_array($result)){$comp1=$row['comp

PHP 全局替换 ereg(i)(_replace)

我有150多个PHP文件需要更改(将ereg更新为preg_match)。我厌倦了手动更新它们,但它需要永远,我想确保我的所有替换都能在第一次工作。我该怎么做才能进行这种操作?这是我的ereg(i)的一些例子if(eregi("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip)){/*...*/}if(eregi($regexp,$label,$match)){/*...*/}$string=eregi_replace("[[:space:]]+",'',$string);谢谢 最佳答案

php - 为什么下面的代码打印出 10 而不是 null?

以下代码输出10。这是为什么?c=10;}}classbextendsa{publicfunctionprint_a(){print$this->c;}}$b=newb;$b->print_a(); 最佳答案 因为publicfunctiona()是一个构造函数。Forbackwardscompatibility,ifPHP5cannotfinda__construct()functionforagivenclass,andtheclassdidnotinheritonefromaparentclass,itwillsearchfo

php 替换 PHP_EOL

输入来自一个文件。我正在使用这段代码:$inputText="a\nb\nc\nd";$outputText=str_replace(PHP_EOL,("".PHP_EOL),$inputText);输出是:abcd但我需要:abcd有人可以帮我吗? 最佳答案 只需使用nl2br().这将为您完成所有工作。无需手动更换。$outputText=nl2br($inputText); 关于php替换PHP_EOL,我们在StackOverflow上找到一个类似的问题:

PHP:用下划线替换对象变量中的破折号

我有一个来自外部源的PHP对象(使用PEAR的XML_Serializer)。一些变量的名称中有破折号,例如:{'address-one'};我只想知道遍历此对象并使用下划线替换破折号重命名对象属性的最佳方法是什么,这样我就不必处理愚蠢的curl和引号。 最佳答案 使用get_object_vars()遍历它们并根据需要更换:functionreplaceDashes(&$obj){$vars=get_object_vars($obj);foreach($varsas$key=>$val){if(strpos($key,"-")!=

PHP 使用 str_replace 替换或删除空行的简单方法

$line-out=str_replace('\r','',str_replace('\n','',$line-in));以上对我有用,但是,我在某处看到了一个[\n\r]示例,但我似乎找不到它。我只想去掉所有空白行。以上是在foreach循环中。感谢教导。 最佳答案 你不应该在变量名中使用-;)$line_out=preg_replace('/[\n\r]+/','',$line_in);$line_out=str_replace(array("\n","\r"),'',$line_in);手动输入:http://php.net/

php - 在 PHP 中用 e 替换 é

嘿,这是我关于stackoverflow的第一篇文章。我正在尝试用e和其他类似的特殊字符替换é。我试过str_replace()并将其从UTF-8转换为ASCII,但似乎没有任何效果。当我将其从UTF-8转换为任何格式时,它只会删除é。当我使用str_replace()时,它永远不会捕捉到它并且é仍然存在。我感觉我们的服务器内部有问题,因为我的friend在他的服务器上尝试了str_replace()并且它工作正常。谢谢,贾森托尔赫斯特 最佳答案 $string=iconv('utf-8','ASCII//IGNORE//TRANS